/** \struct msg msg.h "Forme des messages envoyés sur le réseau"
  \todo Faire valider la forme des messages par Loic
  \param node_id : identifiant du noeud émetteur
  \param dest_id : identifiant du destinataire
  \param type : type  de message --> 1 : preambule, 2 ACK preambule, 3 ACK DATA+DATA (pour simplifier, on assemble ces messages)
  
  * PREAMBULE :
      NODE_ID/HOP_COUNT/DEST_ID/MSG_TYPE/NUM_PREAMBULE      ex : 220015
      avec NODE_ID : 2 char max
      HOP_COUNT : 1 char
      DEST_ID : 2 char max
      MSG_TYPE : 1 char max
      num preambule : 1 char max

  * ACK PREAMBULE :
      NODE_ID/DEST_ID/MSG_TYPE
  
  * ACK DATA+DATA :
      NODE_ID/DEST_ID/MSG_TYPE/DEST_ID_RELAY/SOURCE/TEMPERATURE    ex : 220031236 
*/

// a ajouter plus tard... une manière de savoir de qui vient la température initiale
typedef struct msg
{
  int source; 
  int hop_count;
  int destinataire; 
  int type;  	
  int num_preambule;
  int id_relay;
  unsigned int temperature;
  int origine_id;
  int num_mesure;   // faire en sorte que si dépasse 99 revient à 0
  int8_t rssi;
  int is_valid;
} Msg;



